-- CALC_MONSTER_BUILDING_BONUS

-- 计算刷怪建筑奖励
-- @param user  玩家对象
-- @param bonus 配置的奖励
-- @param class dungeon.csv中的class
return function(user, bonus, class)
    local ret = {};

    local dbase = DungeonM.query(class, "dbase");
    if dbase["poisoned"] == 1 then
        -- 建筑有毒
        ret["status"] = {["status"] = 200, ["prop"] = { 506, 1, 100, 3, }, ["end_round"] = 3,}
    end

    if type(bonus) == 'table' and #bonus > 0 then
        -- 如果配置表中指定了奖励，直接使用
        ret["bonus"] = bonus;
        return ret;
    end

    return ret;
end
